<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JS-对象-Array</title>
</head>

<body>

</body>
<script>
    // 定义数组
    // var arr = new Array(1, 2, 3, 4);
    /* var arr = [1, 2, 3, 4];

    // 访问
    console.log(arr[0]);
    console.log(arr[2]); */

    // 特点：长度可变，类型可变
    var arr = [1, 3, 4, 5];
    arr[10] = 50;

    /*    console.log(arr[10]);
       console.log(arr[9]);
       console.log(arr[8]); */
    /* 
        arr[9] = "A";
        arr[8] = true;

        console.log(arr); */

    // for (let i = 0; i < arr.length; i++) {
    //     console.log(arr[i]);
    // }
    // console.log("========================================");
    // // forEach: 遍历数组中有值的元素
    // arr.forEach(function (e) {
    //     console.log(e);
    // })
    // console.log("========================================");
    // // ES6箭头函数   (...) => {...} 简化函数书写的
    // arr.forEach((e) => {
    //     console.log(e);
    // })

    // push 添加元素到数组末尾
    arr.push(7, 8, 9);
    // console.log(arr);

    // 删除元素
    arr.splice(2, 2);
    console.log(arr);
</script>

</html>